runtime.m.spinning (field)

22 uses

	runtime (current package)
		proc.go#L2221: 	if _g_.m.spinning {
		proc.go#L2235: 	getg().m.spinning = true
		proc.go#L2312: 	if nmp.spinning {
		proc.go#L2322: 	nmp.spinning = spinning
		proc.go#L2462: 	if _g_.m.spinning {
		proc.go#L2463: 		_g_.m.spinning = false
		proc.go#L2593: 	if _g_.m.spinning || 2*atomic.Load(&sched.nmspinning) < procs-atomic.Load(&sched.npidle) {
		proc.go#L2594: 		if !_g_.m.spinning {
		proc.go#L2595: 			_g_.m.spinning = true
		proc.go#L2697: 	wasSpinning := _g_.m.spinning
		proc.go#L2698: 	if _g_.m.spinning {
		proc.go#L2699: 		_g_.m.spinning = false
		proc.go#L2714: 			_g_.m.spinning = true
		proc.go#L2723: 			_g_.m.spinning = true
		proc.go#L2750: 		if _g_.m.spinning {
		proc.go#L2793: 				_g_.m.spinning = true
		proc.go#L3025: 	if !_g_.m.spinning {
		proc.go#L3028: 	_g_.m.spinning = false
		proc.go#L3144: 	if _g_.m.spinning && (pp.runnext != 0 || pp.runqhead != pp.runqtail) {
		proc.go#L3193: 	if _g_.m.spinning {
		proc.go#L5389: 		print("  M", mp.id, ": p=", id1, " curg=", id2, " mallocing=", mp.mallocing, " throwing=", mp.throwing, " preemptoff=", mp.preemptoff, ""+" locks=", mp.locks, " dying=", mp.dying, " spinning=", mp.spinning, " blocked=", mp.blocked, " lockedg=", id3, "\n")
		runtime2.go#L538: 	spinning      bool // m is out of work and is actively looking for work